package cn.fl.product.vo;

import cmm.web.core.framework.vo.BaseVO;
import cn.lb.framework.poi.excel.annotation.Excel;
import cn.lb.framework.poi.excel.annotation.ExcelTarget;

 /**
 * @Description: 卡车产品信息表
 */
@ExcelTarget("prdTkInfoVO")
public class PrdTkInfoVO extends BaseVO{

	/**
	 * 
	 */
	private static final long serialVersionUID = 8700680075875361293L;
	/**
	 * 产品ID
	 */
	private Long prdId;
	/**
	 * 主车-驱动形式（PRD0003）
     */
	@Excel(name = "驱动形式")
	private String drvTyp;
	/**
	 * 主车-发动机型号
     */
	@Excel(name = "发动机型号")
	private String engMdl;
	/**
	 * 主车-马力（PRD0004）
     */
	@Excel(name = "马力")
	private Long hp;
	/**
	 * 主车-排放标准
     */
	@Excel(name = "排放标准")
	private String emiStd;
	/**
	 * 主车-驾驶室规格
     */
	@Excel(name = "驾驶室规格")
	private String cabSpec;
	/**
	 * 主车-变速箱型号（PRD0005）
     */
	@Excel(name = "变速箱型号")
	private String grboxMdl;
	/**
	 * 主车-后桥规格
     */
	@Excel(name = "后桥规格")
	private String rearAxleSpec;
	/**
	 * 主车-轮胎规格（PRD0006）
     */
	//@Excel(name = "轮胎规格")
	private String mWhlSpec;
	/**
	 * 主车-燃气瓶规格
     */
	@Excel(name = "燃气瓶规格")
	private String gasCylSpec;
	/**
	 * 主车-鞍座
     */
	@Excel(name = "鞍座")
	private Long saddleSpec;
	/**
	 * 主车-是否有空调
     */
	private Integer isHvAirCnd;
	/**
	 * 主车-轴距
     */
	@Excel(name = "轴距")
	private String whlBase;
	/**
	 * 主车-合格证货箱内部尺寸(长*宽*高/毫米)
     */
	@Excel(name = "合格证货箱内部尺寸(毫米)")
	private String cntrSz;
	/**
	 * 主车-是否有上装
     */
	private Integer isHvSub;
	/**
	 * 主车-底盘出厂价格(元)
     */
	@Excel(name = "底盘出厂价格(元)")
	private Double clsExfPcDouble;//TODO 导入做转换处理
	private Long clsExfPc;
	/**
	 * 主车-其他配置
	 */
	private String mOthInfo;
	/**
	 * 上装/挂车-货箱(长*宽*高)
     */
	@Excel(name = "货箱(长*宽*高)")
	private String actCntrSz;
	/**
	 * 上装/挂车-厚度(底*边)(毫米)
     */
	@Excel(name = "厚度(底*边)(毫米)")
	private String thickness;
	/**
	 * 上装/挂车-车轴品牌*数量
     */
	@Excel(name = "车轴品牌*数量")
	private String axleInfo;
	/**
	 * 上装/挂车-板材材质（PRD0007）
     */
	private String matQalCd;
	/**
	 * 上装/挂车-举升方式（PRD0008）
     */
	private String liftWayCd;
	/**
	 * 上装/挂车-开门数及方式
     */
	@Excel(name = "开门数及方式")
	private String doorInfo;
	/**
	 * 上装/挂车-是否有轮胎
     */
	private Integer isHvWhl;
	/**
	 * 上装/挂车-轮胎规格*数量（PRD0009）
     */
	@Excel(name = "轮胎规格*数量")
	private String trlWhlSpec;
	/**
	 * 上装/挂车-油缸规格
     */
	@Excel(name = "油缸规格")
	private String cylSepc;
	/**
	 * 上装/挂车-容积(立方)
     */
	@Excel(name = "容积")
	private String tankVol;
	/**
	 * 上装/挂车-其他
     */
	@Excel(name = "其他")
	private String othInfo;
	/**
	 * 产品审核状态（SYS0019）
     */
	private String audStsCd;
	/**
	 * 流程实例ID
     */
	private String pInstId;
	/**
	 * 是否可用
     */
	private Integer isValid;
	/**
	 * 是否删除（1：是，0：否）
     */
	private Integer isDel;
	/**
	 * 建议价格
	 */
	private Long guidePc;
	private Double guidePcDouble_tk;
	
	/**
	 * 座位排数 - PRD0048
	 */
	private String seatRowCd;
	
	/**
	 * 电池度数
	 */
	private Double batDeg;
	
	/**
	 * 是否新车
	 */
	private Integer isNew;
	
	/**
	 * 燃料种类
	 */
	private String fuelTypCd;

	//************附加属性 开始****************/
	/**
	 * 主车-是否有空调
     */
	@Excel(name = "是否有空调")
	private String isHvAirCndNm;
	/**
	 * 主车-是否有上装
     */
	@Excel(name = "是否有上装")
	private String isHvSubNm;
	/**
	 * 上装/挂车-板材材质（PRD0007）
     */
	@Excel(name = "板材材质")
	private String matQalCdNm;
	/**
	 * 上装/挂车-举升方式（PRD0008）
     */
	@Excel(name = "举升方式")
	private String liftWayCdNm;
	/**
	 * 上装/挂车-是否有轮胎
     */
	@Excel(name = "是否有轮胎")
	private String isHvWhlNm;
	
	/**
	 * 产品基本信息
	 */
	private PrdBscInfoVO prdBscInfoVO;
	
	/**
	 * 产品审核状态
     */
	private String audStsCdNm;
	/**
	 * 是否启用
     */
	private String isValidNm;
	
	/**
	 * 座位排数 - PRD0048
	 */
	private String seatRowCdNm;
	
	/**
	 * 是否新车
	 */
	private String isNewNm;
	
	/**
	 * 燃料种类
	 */
	private String fuelTypCdNm;
	
	//************附加属性 结束****************/

	
	 private String  prdTypCd;
	 private String  mfrId;
	 private String  brCd;
	 private String  prdMdl;
	 private String  prdNm;
	 private String mfrNm;//厂商名称
	 private String prdTypCdNm;//分类名称
	 private String brCdNm;//品牌名称
	 
	 
	
	public String getPrdTypCd() {
		return prdTypCd;
	}

	public void setPrdTypCd(String prdTypCd) {
		this.prdTypCd = prdTypCd;
	}

	public String getPrdTypCdNm() {
		return prdTypCdNm;
	}

	public void setPrdTypCdNm(String prdTypCdNm) {
		this.prdTypCdNm = prdTypCdNm;
	}

	public String getBrCdNm() {
		return brCdNm;
	}

	public void setBrCdNm(String brCdNm) {
		this.brCdNm = brCdNm;
	}

	public String getMfrNm() {
		return mfrNm;
	}

	public void setMfrNm(String mfrNm) {
		this.mfrNm = mfrNm;
	}

	public String getmWhlSpec() {
		return mWhlSpec;
	}

	public void setmWhlSpec(String mWhlSpec) {
		this.mWhlSpec = mWhlSpec;
	}

	public String getpInstId() {
		return pInstId;
	}

	public void setpInstId(String pInstId) {
		this.pInstId = pInstId;
	}


	public String getMfrId() {
		return mfrId;
	}

	public void setMfrId(String mfrId) {
		this.mfrId = mfrId;
	}

	public String getBrCd() {
		return brCd;
	}

	public void setBrCd(String brCd) {
		this.brCd = brCd;
	}


	public String getPrdMdl() {
		return prdMdl;
	}

	public void setPrdMdl(String prdMdl) {
		this.prdMdl = prdMdl;
	}

	public String getPrdNm() {
		return prdNm;
	}

	public void setPrdNm(String prdNm) {
		this.prdNm = prdNm;
	}

	/**
	 * 主车-驱动形式（PRD0003）
     */
	public String getDrvTyp() {
		return drvTyp;
	}

	public String getAudStsCdNm() {
		return audStsCdNm;
	}

	public void setAudStsCdNm(String audStsCdNm) {
		this.audStsCdNm = audStsCdNm;
	}

	public String getIsValidNm() {
		return isValidNm;
	}

	public void setIsValidNm(String isValidNm) {
		this.isValidNm = isValidNm;
	}

	public String getIsHvSubNm() {
		return isHvSubNm;
	}

	public void setIsHvSubNm(String isHvSubNm) {
		this.isHvSubNm = isHvSubNm;
	}

	public String getMatQalCdNm() {
		return matQalCdNm;
	}

	public void setMatQalCdNm(String matQalCdNm) {
		this.matQalCdNm = matQalCdNm;
	}

	public String getLiftWayCdNm() {
		return liftWayCdNm;
	}

	public void setLiftWayCdNm(String liftWayCdNm) {
		this.liftWayCdNm = liftWayCdNm;
	}

	public String getIsHvWhlNm() {
		return isHvWhlNm;
	}

	public void setIsHvWhlNm(String isHvWhlNm) {
		this.isHvWhlNm = isHvWhlNm;
	}

	/**
	 * 主车-驱动形式（PRD0003）
     */
	public void setDrvTyp(String drvTyp) {
		this.drvTyp = drvTyp;
	}
	
	/**
	 * 主车-发动机型号
     */
	public String getEngMdl() {
		return engMdl;
	}

	/**
	 * 主车-发动机型号
     */
	public void setEngMdl(String engMdl) {
		this.engMdl = engMdl;
	}
	
	/**
	 * 主车-马力（PRD0004）
     */
	public Long getHp() {
		return hp;
	}

	/**
	 * 主车-马力（PRD0004）
     */
	public void setHp(Long hp) {
		this.hp = hp;
	}
	
	/**
	 * 主车-排放标准
     */
	public String getEmiStd() {
		return emiStd;
	}

	/**
	 * 主车-排放标准
     */
	public void setEmiStd(String emiStd) {
		this.emiStd = emiStd;
	}
	
	/**
	 * 主车-驾驶室规格
     */
	public String getCabSpec() {
		return cabSpec;
	}

	/**
	 * 主车-驾驶室规格
     */
	public void setCabSpec(String cabSpec) {
		this.cabSpec = cabSpec;
	}
	
	/**
	 * 主车-变速箱型号（PRD0005）
     */
	public String getGrboxMdl() {
		return grboxMdl;
	}

	/**
	 * 主车-变速箱型号（PRD0005）
     */
	public void setGrboxMdl(String grboxMdl) {
		this.grboxMdl = grboxMdl;
	}
	
	/**
	 * 主车-后桥规格
     */
	public String getRearAxleSpec() {
		return rearAxleSpec;
	}

	/**
	 * 主车-后桥规格
     */
	public void setRearAxleSpec(String rearAxleSpec) {
		this.rearAxleSpec = rearAxleSpec;
	}
	
	/**
	 * 主车-轮胎规格（PRD0006）
     */
	public String getMWhlSpec() {
		return mWhlSpec;
	}

	/**
	 * 主车-轮胎规格（PRD0006）
     */
	public void setMWhlSpec(String mWhlSpec) {
		this.mWhlSpec = mWhlSpec;
	}
	
	/**
	 * 主车-燃气瓶规格
     */
	public String getGasCylSpec() {
		return gasCylSpec;
	}

	/**
	 * 主车-燃气瓶规格
     */
	public void setGasCylSpec(String gasCylSpec) {
		this.gasCylSpec = gasCylSpec;
	}
	
	/**
	 * 主车-鞍座
     */
	public Long getSaddleSpec() {
		return saddleSpec;
	}

	/**
	 * 主车-鞍座
     */
	public void setSaddleSpec(Long saddleSpec) {
		this.saddleSpec = saddleSpec;
	}
	
	/**
	 * 主车-是否有空调
     */
	public Integer getIsHvAirCnd() {
		return isHvAirCnd;
	}

	/**
	 * 主车-是否有空调
     */
	public void setIsHvAirCnd(Integer isHvAirCnd) {
		this.isHvAirCnd = isHvAirCnd;
	}
	
	/**
	 * 主车-轴距
     */
	public String getWhlBase() {
		return whlBase;
	}

	/**
	 * 主车-轴距
     */
	public void setWhlBase(String whlBase) {
		this.whlBase = whlBase;
	}
	
	/**
	 * 主车-合格证货箱内部尺寸(长*宽*高/毫米)
     */
	public String getCntrSz() {
		return cntrSz;
	}

	/**
	 * 主车-合格证货箱内部尺寸(长*宽*高/毫米)
     */
	public void setCntrSz(String cntrSz) {
		this.cntrSz = cntrSz;
	}
	
	/**
	 * 主车-是否有上装
     */
	public Integer getIsHvSub() {
		return isHvSub;
	}

	/**
	 * 主车-是否有上装
     */
	public void setIsHvSub(Integer isHvSub) {
		this.isHvSub = isHvSub;
	}
	
	/**
	 * 主车-底盘出厂价格(元)
     */
	public Long getClsExfPc() {
		return clsExfPc;
	}

	/**
	 * 主车-底盘出厂价格(元)
     */
	public void setClsExfPc(Long clsExfPc) {
		this.clsExfPc = clsExfPc;
	}
	
	public Double getClsExfPcDouble() {
		return clsExfPcDouble;
	}

	public void setClsExfPcDouble(Double clsExfPcDouble) {
		this.clsExfPcDouble = clsExfPcDouble;
	}

	/**
	 * 上装/挂车-货箱(长*宽*高)
     */
	public String getActCntrSz() {
		return actCntrSz;
	}

	/**
	 * 上装/挂车-货箱(长*宽*高)
     */
	public void setActCntrSz(String actCntrSz) {
		this.actCntrSz = actCntrSz;
	}
	
	/**
	 * 上装/挂车-厚度(底*边)(毫米)
     */
	public String getThickness() {
		return thickness;
	}

	/**
	 * 上装/挂车-厚度(底*边)(毫米)
     */
	public void setThickness(String thickness) {
		this.thickness = thickness;
	}
	
	/**
	 * 上装/挂车-车轴品牌*数量
     */
	public String getAxleInfo() {
		return axleInfo;
	}

	/**
	 * 上装/挂车-车轴品牌*数量
     */
	public void setAxleInfo(String axleInfo) {
		this.axleInfo = axleInfo;
	}
	
	/**
	 * 上装/挂车-板材材质（PRD0007）
     */
	public String getMatQalCd() {
		return matQalCd;
	}

	/**
	 * 上装/挂车-板材材质（PRD0007）
     */
	public void setMatQalCd(String matQalCd) {
		this.matQalCd = matQalCd;
	}
	
	/**
	 * 上装/挂车-举升方式（PRD0008）
     */
	public String getLiftWayCd() {
		return liftWayCd;
	}

	/**
	 * 上装/挂车-举升方式（PRD0008）
     */
	public void setLiftWayCd(String liftWayCd) {
		this.liftWayCd = liftWayCd;
	}
	
	/**
	 * 上装/挂车-开门数及方式
     */
	public String getDoorInfo() {
		return doorInfo;
	}

	/**
	 * 上装/挂车-开门数及方式
     */
	public void setDoorInfo(String doorInfo) {
		this.doorInfo = doorInfo;
	}
	
	/**
	 * 上装/挂车-是否有轮胎
     */
	public Integer getIsHvWhl() {
		return isHvWhl;
	}

	/**
	 * 上装/挂车-是否有轮胎
     */
	public void setIsHvWhl(Integer isHvWhl) {
		this.isHvWhl = isHvWhl;
	}
	
	/**
	 * 上装/挂车-轮胎规格*数量（PRD0009）
     */
	public String getTrlWhlSpec() {
		return trlWhlSpec;
	}

	/**
	 * 上装/挂车-轮胎规格*数量（PRD0009）
     */
	public void setTrlWhlSpec(String trlWhlSpec) {
		this.trlWhlSpec = trlWhlSpec;
	}
	
	/**
	 * 上装/挂车-油缸规格
     */
	public String getCylSepc() {
		return cylSepc;
	}

	/**
	 * 上装/挂车-油缸规格
     */
	public void setCylSepc(String cylSepc) {
		this.cylSepc = cylSepc;
	}
	
	/**
	 * 上装/挂车-容积(立方)
     */
	public String getTankVol() {
		return tankVol;
	}

	/**
	 * 上装/挂车-容积(立方)
     */
	public void setTankVol(String tankVol) {
		this.tankVol = tankVol;
	}
	
	/**
	 * 上装/挂车-其他
     */
	public String getOthInfo() {
		return othInfo;
	}

	/**
	 * 上装/挂车-其他
     */
	public void setOthInfo(String othInfo) {
		this.othInfo = othInfo;
	}

	public String getIsHvAirCndNm() {
		return isHvAirCndNm;
	}

	public void setIsHvAirCndNm(String isHvAirCndNm) {
		this.isHvAirCndNm = isHvAirCndNm;
	}

	public PrdBscInfoVO getPrdBscInfoVO() {
		return prdBscInfoVO;
	}

	public void setPrdBscInfoVO(PrdBscInfoVO prdBscInfoVO) {
		this.prdBscInfoVO = prdBscInfoVO;
	}

	public Long getPrdId() {
		return prdId;
	}

	public void setPrdId(Long prdId) {
		this.prdId = prdId;
	}

	public String getAudStsCd() {
		return audStsCd;
	}

	public void setAudStsCd(String audStsCd) {
		this.audStsCd = audStsCd;
	}

	public String getPInstId() {
		return pInstId;
	}

	public void setPInstId(String pInstId) {
		this.pInstId = pInstId;
	}

	public Integer getIsValid() {
		return isValid;
	}

	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}

	public Integer getIsDel() {
		return isDel;
	}

	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public String getmOthInfo() {
		return mOthInfo;
	}

	public void setmOthInfo(String mOthInfo) {
		this.mOthInfo = mOthInfo;
	}

	public Double getGuidePcDouble_tk() {
		return guidePcDouble_tk;
	}

	public void setGuidePcDouble_tk(Double guidePcDouble_tk) {
		this.guidePcDouble_tk = guidePcDouble_tk;
	}

	public Long getGuidePc() {
		return guidePc;
	}

	public void setGuidePc(Long guidePc) {
		this.guidePc = guidePc;
	}

	public String getSeatRowCd() {
		return seatRowCd;
	}

	public void setSeatRowCd(String seatRowCd) {
		this.seatRowCd = seatRowCd;
	}

	public Double getBatDeg() {
		return batDeg;
	}

	public void setBatDeg(Double batDeg) {
		this.batDeg = batDeg;
	}

	public String getSeatRowCdNm() {
		return seatRowCdNm;
	}

	public void setSeatRowCdNm(String seatRowCdNm) {
		this.seatRowCdNm = seatRowCdNm;
	}

	public Integer getIsNew() {
		return isNew;
	}

	public void setIsNew(Integer isNew) {
		this.isNew = isNew;
	}

	public String getFuelTypCd() {
		return fuelTypCd;
	}

	public void setFuelTypCd(String fuelTypCd) {
		this.fuelTypCd = fuelTypCd;
	}

	public String getIsNewNm() {
		return isNewNm;
	}

	public void setIsNewNm(String isNewNm) {
		this.isNewNm = isNewNm;
	}

	public String getFuelTypCdNm() {
		return fuelTypCdNm;
	}

	public void setFuelTypCdNm(String fuelTypCdNm) {
		this.fuelTypCdNm = fuelTypCdNm;
	}

}
